class BlockBuffer<T> | Converts a function that fetches a given chunk of a stream to an object that can fetch a block with any size. |
class BufferedInputStream | Constantly reads a stream in the background, and keeps a window in memory around the last read position for fast data access. |
class IDisposable | Constantly reads a stream in the background, and keeps a window in memory around the last read position for fast data access. |